﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Collections;

/// <summary>
/// Descripción breve de Herramientas
/// </summary>
public class Herramientas
{
    /** 
       * /brief Convierte una lista de numeros en un string de seleccion
       */
    public static string convertirAFiltroSQL(string pCampoAComparar, ArrayList pListaNumeros)
    {
        // Si el ArrayList viene vacío, no queremos consultar nada
        string filtro = "";

        if (pListaNumeros.Count != 0)
        {
            filtro = pCampoAComparar + " IN (";
            foreach (ulong n in pListaNumeros)
            {
                filtro += n + ",";
            }
            filtro = filtro.Remove(filtro.Length - 1);
            filtro += ")";
        }
        else
            filtro = "0=1";

        return filtro;
    }
}